<script type="text/javascript">
$(document).ready(function(){
    $('#accountType').bind('change', function(){
        var str = '<tr><td colspan="2">';
        var type = $('#accountType').val();
        if(type == 1){
            str += 'Thông tin cá nhân</td></tr>';
            str += '<tr><td>First name: </td><td><input type="text" id="firstname" name="firstname"></td></tr>';
            str += '<tr><td>Last name: </td><td><input type="text" id="lastname" name="lastname"></td></tr>';
        }else{
            str += 'Thông tin doanh nghiệp</td></tr>';
            str += '<tr><td>Tên doanh nghiệp: </td><td><input type="text" id="fullname" name="fullname"</td></tr>';
        }
        $('#information').html(str);
    });
});
</script>
<?php
if(isset($_POST['btnSubmit']))
{
    $username = addslashes($_POST['username']);
    $password = md5(addslashes($_POST['password']));
    $verify_password = md5(addslashes($_POST['verify_password']));
    $email = addslashes($_POST['email']);
    
    // Kiểm tra username nay co nguoi dung chua
    if (mysql_num_rows(mysql_query("SELECT username FROM mid_members WHERE username='$username'"))>0)
    {
        print "Username này đã có người dùng, Bạn vui lòng chọn username khác. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
    }
    // Kiểm tra email nay co hop le ko
    if (!check_mail($email))
    {
        print "Email này ko hợp lệ. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
    }
    // Kiểm tra email nay co nguoi dung chua
    if (mysql_num_rows(mysql_query("SELECT email FROM mid_members WHERE email='$email'"))>0)
    {
        print "Email này đã có người dùng, Bạn vui lòng chọn Email khác. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
    }
    // Kiểm tra mật khẩu, bắt buộc mật khẩu nhập lúc đầu và mật khẩu lúc sau phải trùng nhau
    if ($password != $verify_password )
    {
        print "Mật khẩu không giống nhau, bạn hãy nhập lại mật khẩu. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>";
        exit;
    }
    // Tiến hành tạo tài khoản
    $fields_array = array(
        "username"   => "'$username'",
        "password"   => "'$password'",
        "email"      => "'$email'",
        "create_at"  => "now()"
    );
    $result = insert("mid_members", $fields_array);
    // Thông báo hoàn tất việc tạo tài khoản
    if ($result)
        print "Tài khoản {$username} đã được tạo. <a href='#'>Nhấp vào đây để đăng nhập</a>";
    else
        print "Có lỗi trong quá trình đăng kí, Vui lòng liên hệ BQT";
}
else
{
?>
<form action="" enctype="multipart/form-data" method="post" class="grid_24 reg">
<table>
    <tr>
        <td>Tên đăng nhập: </td>
	   <td><input type="text" name="username" class="textInputreg" value=""/></td>
    </tr>
    <tr>
        <td>Mật khẩu: </td>
	   <td><input type="password" name="password" class="textInputreg" value=""/></td>
    </tr>
    <tr>
        <td>Xác nhận mật khẩu:</td>
	   <td><input type="password" name="verify_password" class="textInputreg" value=""/></td>
    </tr>
    <tr>
        <td>Địa chỉ Email</td>
	   <td><input type="text" name="email" class="textInputreg" value=""/></td>
    </tr>
    <tr>
        <td>Xác nhận địa chỉ email:</td>
	   <td><input type="text" name="verify_email" class="textInputreg" value=""/></td>
    </tr>
    <tr>
        <td>Loại tài khoản: </td>
        <td><select id="accountType" name="accountType">
                <option value="1">Cá nhân</option>
                <option value="2">Doanh nghiệp</option>
            </select>
        </td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td id="information"></td>
    </tr>
</table>
<input type="submit" class="button" name="btnSubmit" value="Đăng ký" />
<input type="reset" class="button" name="reset" id="reset" value="Làm lại" />
</form>
<?php 
}
?>